草庐IT

Java Hashmap 尾部遍历

全部标签

iphone - 遍历 View : Objective-c 中的特定类

我一直在使用以下代码循环访问我的subview中的特定类。for(inti=0;i但我觉得应该有更好的方法。有人可以帮帮我吗?谢谢。 最佳答案 for(UIView*vin[self.viewsubviews]){if([visKindOfClass:[UIButtonclass]]){...}} 关于iphone-遍历View:Objective-c中的特定类,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

ios - 在树结构TableView中遍历到叶节点iOS

我被困在我想从表中删除特定行对象的地步,但是它是动态树结构意味着可以随时使用所有表方法。树结构是动态的,因此如何到达需要删除的LeafObject或IntermediateObject。遍历所有分支。这里可以是任意数量的节点、子节点、父节点。但我需要遍历所有节点直到所有Leafnodes。那么,我的问题是删除任何节点?如果您对这个问题有想法、建议,以便您的解决方案被接受。提前致谢。树示例如下: 最佳答案 将TapGesture添加到tableviewCell中,然后您将获得点击点以找到currentCell的indexPath。据此

ios - 将长字符串插入到 UILabel 中,通过切割由\n 分隔的每个子字符串的尾部

我需要对长的多行文本字符串进行智能多行剪切。最初我有以下内容:在上面的屏幕上,我指出了我实际用于显示文本的狭窄区域。最后我想得到以下内容:我寻找的主要想法是如何将多行文本作为一个整体截断(不是按字符串分隔,截断每个文本然后再连接回去)。更详细地说,我有3个字符串,用\n分隔并连接成一个长字符串。我想在以下条件下将这个长字符串作为属性字符串放在确定的UILabel中:第一个字符串必须有一行第二个和第三个字符串必须最多有2行所以我不仅想通过标签框架截断整个长字符串的尾部,而且还想截断由\n独立分隔的每个字符串的尾部。我知道我可以动态地做到这一点:按单词拆分每个子字符串并连接单词,直到需要的

ios - 遍历 iPhone 地址簿导致地址簿 sql 数据库损坏

我的应用程序有一个NSOperation,它可以打开iphone通讯录,遍历用户的联系人并将姓名和电话号码复制到CoreData实体中。大多数情况下,这没有问题,但很少出现地址簿损坏和所有联系人丢失的情况。我没有写地址簿,所以不确定这是怎么发生的。它不会抛出堆栈跟踪或使应用程序崩溃。我只是在再次运行我的应用程序后才注意到它。我在日志中看到以下内容...CPSqliteStatementSendResults:文件已加密或不是数据库checkResultWithStatement:文件已加密或不是SELECTUID的数据库,标识符,(SELECTvalueFROMABMultiValue

ios - 在等待上一个执行完成时循环遍历 block

我有一个代码块,它循环遍历一个数组并对其执行block代码。目前它看起来像这样:for(NSString*myStringinmyArray){[selfdoSomethingToString:myStringWithCompletion:^(BOOLcompletion){string=[NSStringstringByAppendingString:@"Test"];}];}我想等待上一个迭代完成,然后再开始下一个迭代。我如何循环遍历这样的block代码? 最佳答案 试试这个dispatch_semaphore_tsema=di

objective-c - 如何遍历 objective-c 中的 NSString?

如何在Objectivec中迭代NSString对象,同时维护我当前所在字符的索引?我想将每三个字符的ASCII值递增3,然后在我的用户界面的标签中打印这个递增的字符。 最佳答案 不清楚您是只想打印增加的字符还是全部。如果是前者,请按以下步骤操作:NSString*myString=@"myString";NSMutableString*newString=[NSMutableStringstring];for(inti=0;i 关于objective-c-如何遍历objective-c

iOS - 遍历单元格并检索数据

抱歉,我是iOS开发新手。我有一个UITableView设置,来自从单个XiBNib拉出的单元格。我在nib中创建了一个开/关开关,我试图在viewWillDisappear上保存我拥有的单元格数量的开关状态。(准确地说是6个单元格)。如何遍历所有单元格并保存此信息?我在我的UIViewController中试过这个来获取一个单元格的信息:-(void)viewDidDisappear:(BOOL)animated{[superviewDidDisappear:animated];UITableView*tv=(UITableView*)self.view;UITableViewCel

objective-c - 遍历字典数组以查找值

我有一个字典数组,我想通过它来找到一个匹配的值,然后我可以计数==数组的第N项数组的每一项看起来像这样HMOD=0;MID=39;MOD=SOMETHING;//lookingforthisvalueID=50;所以我想创建一个遍历数组直到找到匹配值的循环,然后我使用计数中的数字作为下一个View中索引路径的引用。我写了这段代码,但它不起作用……但希望它能让您了解我正在尝试创建的循环。intcount=0;while(singleName!=[[ModArrayvalueForKey:@"MOD"]objectAtIndex:count]){count++;NSLog(@"%i",co

二叉树有几种遍历方式?

二叉树(BinaryTree)是一种树形数据结构,其中每个父节点最多可以有两个子节点。二叉树的每个节点(node)包含三个属性:data数据、left左子节点的地址、right右子节点的地址。满二叉树(FullBinaryTree):每个结点要么没有子结点,要么有两个子结点。完美二叉树(PefectBinaryTree):每个结点都有两个子结点,所有叶子结点都在同一层。完全二叉树(CompleteBinaryTree):从根结点到倒数第二层为完美二叉树,最后一层可以不完全填充,其叶子结点都靠左对齐。二叉树天然的具有递归结构,二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不

objective-c - 在 iOS 中循环遍历 uint8_t * 的所有元素

uint8_t*var;var=//something;现在我想遍历这个变量的每个元素这个怎么做请帮忙 最佳答案 像普通C一样创建循环。uint8_t*var只是一个C数组。for(uint8_ti=0;i例如uint8_t*v=(uint8_t*)malloc(5*sizeof(uint8_t));for(uint8_ti=0;i请注意,uint8_t与unsignedchar相同:#ifndef_UINT8_T#define_UINT8_Ttypedefunsignedcharuint8_t;#endif/*_UINT8_T*/